///*
// *    Copyright (c) 2018-2025, lengleng All rights reserved.
// *
// * Redistribution and use in source and binary forms, with or without
// * modification, are permitted provided that the following conditions are met:
// *
// * Redistributions of source code must retain the above copyright notice,
// * this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above copyright
// * notice, this list of conditions and the following disclaimer in the
// * documentation and/or other materials provided with the distribution.
// * Neither the name of the pig4cloud.com developer nor the names of its
// * contributors may be used to endorse or promote products derived from
// * this software without specific prior written permission.
// * Author: lengleng (wangiegie@gmail.com)
// */
//
//package com.zbkj.admin.oss.oss;
//
//import com.zbkj.admin.oss.core.FileProperties;
//import com.zbkj.admin.oss.core.FileTemplate;
//import com.zbkj.admin.oss.oss.http.OssEndpoint;
//import com.zbkj.admin.oss.oss.service.OssTemplate;
//import lombok.AllArgsConstructor;
//import lombok.RequiredArgsConstructor;
//import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
//import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.context.annotation.Primary;
//
///**
// * aws 自动配置类
// *
// * @author lengleng
// * @author 858695266
// */
//@Configuration
//@RequiredArgsConstructor
//public class OssAutoConfiguration {
//
//	private final FileProperties properties;
//
//	@Bean
//	@Primary
////	@ConditionalOnMissingBean(OssTemplate.class)
////	@ConditionalOnProperty(name = "file.oss.enable", havingValue = "true")
//	public FileTemplate ossTemplate() {
//		return new OssTemplate(properties);
//	}
//
////	@Bean
////	@ConditionalOnMissingBean
////	@ConditionalOnProperty(name = "file.oss.info", havingValue = "true")
////	public OssEndpoint ossEndpoint(OssTemplate ossTemplate, OssProperties ossProperties) {
////		return new OssEndpoint( template, ossProperties);
////	}
//
//}
